// samsting : this file is auto create.

#include "Drds/2015-04-13/DescribeDrdsDBResponse.h"

namespace aliyun { namespace Drds {

DescribeDrdsDBResponse::DescribeDrdsDBResponse() {
}

const string& DescribeDrdsDBResponse::Data::GetDbName(void) const {
  return DbName_;
}

int DescribeDrdsDBResponse::Data::GetStatus(void) const {
  return Status_;
}

const string& DescribeDrdsDBResponse::Data::GetCreateTime(void) const {
  return CreateTime_;
}

const string& DescribeDrdsDBResponse::Data::GetMsg(void) const {
  return Msg_;
}

const string& DescribeDrdsDBResponse::Data::GetMode(void) const {
  return Mode_;
}

const DescribeDrdsDBResponse::Data& DescribeDrdsDBResponse::GetData(void) const {
  return Data_;
}

bool DescribeDrdsDBResponse::GetSuccess(void) const {
  return Success_;
}

const char* DescribeDrdsDBResponse::BaseKey(void) {
  return "DescribeDrdsDBResponse";
}

void DescribeDrdsDBResponse::UnmarshallerMap(std::map<string, string>& response_map) {
  UnmarshallerBool(Success_, response_map, "DescribeDrdsDBResponse.Success");
    UnmarshallerString(Data_.DbName_, response_map, "DescribeDrdsDBResponse.Data.DbName");
    UnmarshallerInt(Data_.Status_, response_map, "DescribeDrdsDBResponse.Data.Status");
    UnmarshallerString(Data_.CreateTime_, response_map, "DescribeDrdsDBResponse.Data.CreateTime");
    UnmarshallerString(Data_.Msg_, response_map, "DescribeDrdsDBResponse.Data.Msg");
    UnmarshallerString(Data_.Mode_, response_map, "DescribeDrdsDBResponse.Data.Mode");
}


} } // namespace aliyun { namespace Drds {

// end of file 
